class MassDriverHeadShotDamType extends WeaponDamageType
	abstract;

var class<LocalMessage> KillerMessage;
var sound HeadHunter;

static function IncrementKills(Controller Killer)
{
	local xPlayerReplicationInfo xPRI;

	if ( PlayerController(Killer) == None )
		return;

	PlayerController(Killer).ReceiveLocalizedMessage( Default.KillerMessage, 0, Killer.PlayerReplicationInfo, None, None );
	xPRI = xPlayerReplicationInfo(Killer.PlayerReplicationInfo);
	if ( xPRI != None )
	{
		xPRI.headcount++;
		if ( (xPRI.headcount == 15) && (UnrealPlayer(Killer) != None) )
			UnrealPlayer(Killer).ClientDelayedAnnouncement(Default.HeadHunter,15);
	}
}

static function GetHitEffects(out class<xEmitter> HitEffects[4], int VictemHealth )
{
//    HitEffects[0] = class'HitSmoke';
//    HitEffects[1] = class'HitFlameBig';
}

defaultproperties
{
     KillerMessage=Class'XGame.SpecialKillMessage'
     Headhunter=Sound'AnnouncerMain.Headhunter'
     WeaponClass=Class'Taskforces.TFMassDriver'
     DeathString="%o's Head got railed off by %k's Mass Driver."
     FemaleSuicide="%o railed herself."
     MaleSuicide="%o railed herself."
     bInstantHit=True
     bAlwaysSevers=True
     bSpecial=True
     VehicleDamageScaling=1.500000
     VehicleMomentumScaling=0.750000
}
